

const data = [undefined,2,3,4,5,6,7,8,9,10]

// demo1: for(let i =0;i<data.length;i++){
//   console.log(!data[i])
//   if(!data[i]){
//     continue demo1;
//   };
//   // console.log(i)
// }
let i = 0;
// for(i =0;i<data.length;i++){
//     // console.log('before',i)
//     // if(i == 6)continue;
//     // console.log('after',i)
// }


while(i < 10){
  i++;
  console.log('while',i)
  if(i == 7)continue;
  console.log('after',i)
}

// 两个其实有微妙差别
// 在于while循环中会直接返回到条件，而for则会执行表达式